package com.gopay.common.domain.bank.icbc.ebank.pay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 工行B2C支付-请求类
 * 
 * @PayMessageB2CReq.java
 * @author WangHongFei
 */
@XStreamAlias("message")
public class PayMessageB2CReq extends BaseMessage implements Serializable {

    private static final long serialVersionUID = 5682761387034195917L;
    @XStreamAlias("creditType")
    private String creditType;

    @XStreamAlias("notifyType")
    private String notifyType;

    @XStreamAlias("resultType")
    private String resultType;

    @XStreamAlias("merReference")
    private String merReference;

    @XStreamAlias("merCustomIp")
    private String merCustomIp;

    @XStreamAlias("goodsType")
    private String goodsType;

    @XStreamAlias("merCustomID")
    private String merCustomId;

    @XStreamAlias("merCustomPhone")
    private String merCustomPhone;

    @XStreamAlias("goodsAddress")
    private String goodsAddress;

    @XStreamAlias("merOrderRemark")
    private String merOrderRemark;

    @XStreamAlias("merHint")
    private String merHint;

    @XStreamAlias("remark1")
    private String remark1;

    @XStreamAlias("remark2")
    private String remark2;

    @XStreamAlias("merURL")
    private String merUrl;

    @XStreamAlias("merVAR")
    private String merVar;

    public String getCreditType() {
        return creditType;
    }

    public void setCreditType(String creditType) {
        this.creditType = creditType;
    }

    public String getNotifyType() {
        return notifyType;
    }

    public void setNotifyType(String notifyType) {
        this.notifyType = notifyType;
    }

    public String getResultType() {
        return resultType;
    }

    public void setResultType(String resultType) {
        this.resultType = resultType;
    }

    public String getMerReference() {
        return merReference;
    }

    public void setMerReference(String merReference) {
        this.merReference = merReference;
    }

    public String getMerCustomIp() {
        return merCustomIp;
    }

    public void setMerCustomIp(String merCustomIp) {
        this.merCustomIp = merCustomIp;
    }

    public String getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(String goodsType) {
        this.goodsType = goodsType;
    }

    public String getMerCustomId() {
        return merCustomId;
    }

    public void setMerCustomId(String merCustomId) {
        this.merCustomId = merCustomId;
    }

    public String getMerCustomPhone() {
        return merCustomPhone;
    }

    public void setMerCustomPhone(String merCustomPhone) {
        this.merCustomPhone = merCustomPhone;
    }

    public String getGoodsAddress() {
        return goodsAddress;
    }

    public void setGoodsAddress(String goodsAddress) {
        this.goodsAddress = goodsAddress;
    }

    public String getMerOrderRemark() {
        return merOrderRemark;
    }

    public void setMerOrderRemark(String merOrderRemark) {
        this.merOrderRemark = merOrderRemark;
    }

    public String getMerHint() {
        return merHint;
    }

    public void setMerHint(String merHint) {
        this.merHint = merHint;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getMerUrl() {
        return merUrl;
    }

    public void setMerUrl(String merUrl) {
        this.merUrl = merUrl;
    }

    public String getMerVar() {
        return merVar;
    }

    public void setMerVar(String merVar) {
        this.merVar = merVar;
    }
}
